<?php
if(!defined('MVC_PATH')){
    exit('Access Denied');
}

class core {
    
    static public $db;
    //多数据库用户进程数组，在db_init传进来一个参数，判断是否使用单进程
    
    /**
     * 数据库初始化
     */
    static public function db_init($db_options = null,$new = null){
        //判断是否需要new一个db
        if(!$new){
            if(isset(self::$db)) return self::$db;
        }
        global $G_Config;
        //如果指定db就加载新db，如果没有就加载默认db
        if($db_options){
            $config = $G_Config['db_options'][$db_options];
        }else{
            $config = $G_Config['db_options'][$G_Config['db_options']['default_db']];
        }
        //这里的db不应该在这里加载，应该移动到eophp就应该加载
        // if(!self::$db){
        //     require_once COMPONENTS_PATH.'/db_medoo.php';
        // }
        $db = new db_medoo($config);
        self::$db = &$db;
        return self::$db;
    }
    
}